<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // var arr = [1, 2, 4, 5, 2, 4, 8, 6, 8, 10, 12]

        // function getArray() {
        //     let result = [...new Set(arr)]
        //     console.log(result)
        // }
        // getArray()

        // var arr = [1, 2, 4, 5, 2, 4, 8, 6, 8, 10, 12]

        // function getArray() {
        //     let result = []
        //      arr.forEach(item => {
        //          //indexOf  如果result数组里面没有item则填加进来
        //          if(result.indexOf(item)==-1){
        //              result.push(item)
        //          }    
        //      });
        //     console.log(result)
        // }
        // getArray()

        var arr = [1, 2, 4, 5, 2, 4, 8, 6, 8, 10, 12]
            // function getArray(){
            //     let result=[...new Set(arr)].sort(function(a,b){
            //         return a-b
            //     });
            //  console.log(result)
            // }
            // getArray()
                   
            function getArray(){
                let result=[];
               arr.forEach(item=>{
                  if(result.indexOf(item)==-1) {
                      result.push(item)
                  }
               })
                result.sort((a,b)=>{
                    return a-b
                })
               console.log(result)
            }
            getArray()
    </script>
</body>

</html>